//栈区
//由编译器自动分配释放，存放函数的参数值局部变量等

//不要返回局部变量的地址，栈区开票的数据由编译器自动释放

#include <iostream>

using namespace std;

/*
int * func()
{
    int a = 10;//局部变量，存放在栈区，栈区的数据在函数执行完后自动释放
    return &a;//返回局部变量的地址
}
*/

int main(void)
{
//    int *p = func();

    //cout << *p << endl;

    return 0;
}